package com.spring.common.manageException.service;

import java.util.List;
import java.util.Map;

import com.spring.common.manageException.pojo.ExceptionInfo;



public interface ExceptionService {
	/**
	 * 记录异常
	 * @param exp
	 */
	public void recordException(ExceptionInfo exp);
	/**
	 * 显示所有异常信息
	 * @return
	 */
	public List<ExceptionInfo> queryExceptionAll();
	/**
	 * 根据Exception查询
	 * @param parameter
	 * @return
	 */
	public List<ExceptionInfo> queryExceptionByExp(Map<String, Object> parameter);
	/**
	 * 返回异常信息总条数
	 * @return
	 */
	public int queryExceptionCount(Map<String, Object> parameter);
	/**
	 * 更新异常状态
	 * @param id
	 */
	public void updateExceptionStatus(String id);
}
